mssql

推荐列表 站点导航

当前位置:首页 > 数据库 > mssql >

MSSQL数据加密解密代码

来源:网络整理  作者:网络  发布时间:2020-12-11 05:57
这个是一个简单的例子 里面还涉及到 如 对称密钥加密使用证书解密,没有涉及到...
WITH ALGORITHM = AES_256

go


复制代码 代码如下:


ENCRYPTION BY PASSWORD = 'password' ;
as nvarchar (200)),
WITH ALGORITHM = RSA_2048
ALTER ASYMMETRIC KEY TestAsymmetric WITH PRIVATE KEY (DECRYPTION BY PASSWORD = 'password1')
CREATE CERTIFICATE CertTest
OPEN SYMMETRIC KEY 命令关于 对称密钥加密使用证书解密
FROM sys .objects
CREATE SYMMETRIC KEY TestSymmetric
ENCRYPTBYASYMKEY(ASYMKEY_ID ('TestAsymmetric'), name) ,
ENCRYPTBYCERT ( Cert_ID('CertTest' ),name),
SELECT
CREATE ASYMMETRIC KEY TestAsymmetric
GO
go
CAST(decryptByKey (EncryptByKey (KEY_GUID ('TestSymmetric'), name))
CAST(deCRYPTBYASYMKEY (ASYMKEY_ID( 'TestAsymmetric'),ENCRYPTBYASYMKEY (ASYMKEY_ID( 'TestAsymmetric'),name ) )
--创建对称密钥
GO
ENCRYPTION BY PASSWORD = 'password1' ;
--DROP ASYMMETRIC KEY TestAsymmetric
as nvarchar(200 )),
CREATE MASTER KEY ENCRYPTION BY PASSWORD = 'password'
as nvarchar (200))
with SUBJECT = 'Test Certificate'
CAST(deCRYPTBYCERT (Cert_ID ('CertTest'), ENCRYPTBYCERT (Cert_ID( 'CertTest'),name ))
DECRYPTION BY PASSWORD = 'password' ;

GO
EncryptByKey ( KEY_GUID('TestSymmetric' ),name),
OPEN SYMMETRIC KEY TestSymmetric

--创建非对称密钥

相关热词: MSSQL

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://v30.fanwenzhu.com/sql/mssql/2448.shtml

Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

MSSQL数据加密解密代码

2020-12-11 编辑:网络

WITH ALGORITHM = AES_256

go


复制代码 代码如下:


ENCRYPTION BY PASSWORD = 'password' ;
as nvarchar (200)),
WITH ALGORITHM = RSA_2048
ALTER ASYMMETRIC KEY TestAsymmetric WITH PRIVATE KEY (DECRYPTION BY PASSWORD = 'password1')
CREATE CERTIFICATE CertTest
OPEN SYMMETRIC KEY 命令关于 对称密钥加密使用证书解密
FROM sys .objects
CREATE SYMMETRIC KEY TestSymmetric
ENCRYPTBYASYMKEY(ASYMKEY_ID ('TestAsymmetric'), name) ,
ENCRYPTBYCERT ( Cert_ID('CertTest' ),name),
SELECT
CREATE ASYMMETRIC KEY TestAsymmetric
GO
go
CAST(decryptByKey (EncryptByKey (KEY_GUID ('TestSymmetric'), name))
CAST(deCRYPTBYASYMKEY (ASYMKEY_ID( 'TestAsymmetric'),ENCRYPTBYASYMKEY (ASYMKEY_ID( 'TestAsymmetric'),name ) )
--创建对称密钥
GO
ENCRYPTION BY PASSWORD = 'password1' ;
--DROP ASYMMETRIC KEY TestAsymmetric
as nvarchar(200 )),
CREATE MASTER KEY ENCRYPTION BY PASSWORD = 'password'
as nvarchar (200))
with SUBJECT = 'Test Certificate'
CAST(deCRYPTBYCERT (Cert_ID ('CertTest'), ENCRYPTBYCERT (Cert_ID( 'CertTest'),name ))
DECRYPTION BY PASSWORD = 'password' ;

GO
EncryptByKey ( KEY_GUID('TestSymmetric' ),name),
OPEN SYMMETRIC KEY TestSymmetric

--创建非对称密钥

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://v30.fanwenzhu.com/sql/mssql/2448.shtml

相关文章

风云图片

推荐阅读

返回mssql频道首页